package com.ltmall.api.entity;

import com.ltmall.api.bean.*;

import java.util.List;

public class JsonGoodsDetail {

    private Goods              goods;           //商品详情
    private String             shopName;        //商店名称
    private GoodsServer        goodsServer;     //商品服务
    private GoodsStory         goodsStory;      //商品故事
    private List<ThSku>        price;           //商品价格

    private String             mail;            //邮费
    private String             logistic;        //物流
    private String             moreURL;         //更多
    private GoodsMore          goodsParam;      //更多参数
    private JsonComment        comment;         //评论

    private int                bussinessID;     //商家ID
    private String             autoReplyMessage; //自动回复语句
    private String             shopLogo;        //商店logo

    private Brand              brand;           //品牌

    private int                isCollection;    //是否收藏
    private int                commentNumber;   //评论数量
    private JsonScore          score;           //描述
    private PrePay             preapay;         //预付款

    private int                activityGoods;   //是否是活动商品
    private int                activityID;      //活动id
    private String             activityName;    //活动名称

    private ThGroupBuyingRules groupBuyingRule;
    private ThJsonGroup        groupBuying;
    private List<ClientInfo>   clientInfoList;

    public List<ClientInfo> getClientInfoList() {
        return clientInfoList;
    }

    public void setClientInfoList(List<ClientInfo> clientInfoList) {
        this.clientInfoList = clientInfoList;
    }

    public ThGroupBuyingRules getGroupBuyingRule() {
        return groupBuyingRule;
    }

    public void setGroupBuyingRule(ThGroupBuyingRules groupBuyingRule) {
        this.groupBuyingRule = groupBuyingRule;
    }

    public int getActivityGoods() {
        return activityGoods;
    }

    public void setActivityGoods(int activityGoods) {
        this.activityGoods = activityGoods;
    }

    private JsonCity city;

    public String getMail() {
        return mail;
    }

    public void setMail(String mail) {
        this.mail = mail;
    }

    private String goodsRating; //好评率

    public String getGoodsRating() {
        return goodsRating;
    }

    public void setGoodsRating(String goodsRating) {
        this.goodsRating = goodsRating;
    }

    public JsonCity getCity() {
        return city;
    }

    public void setCity(JsonCity city) {
        this.city = city;
    }

    public PrePay getPreapay() {
        return preapay;
    }

    public void setPreapay(PrePay preapay) {
        this.preapay = preapay;
    }

    public JsonScore getScore() {
        return score;
    }

    public void setScore(JsonScore score) {
        this.score = score;
    }

    public int getCommentNumber() {
        return commentNumber;
    }

    public void setCommentNumber(int commentNumber) {
        this.commentNumber = commentNumber;
    }

    public int getIsCollection() {
        return isCollection;
    }

    public void setIsCollection(int isCollection) {
        this.isCollection = isCollection;
    }

    public Brand getBrand() {
        return brand;
    }

    public void setBrand(Brand brand) {
        this.brand = brand;
    }

    public int getBussinessID() {
        return bussinessID;
    }

    public void setBussinessID(int bussinessID) {
        this.bussinessID = bussinessID;
    }

    public String getAutoReplyMessage() {
        return autoReplyMessage;
    }

    public void setAutoReplyMessage(String autoReplyMessage) {
        this.autoReplyMessage = autoReplyMessage;
    }

    public String getShopLogo() {
        return shopLogo;
    }

    public void setShopLogo(String shopLogo) {
        this.shopLogo = shopLogo;
    }

    public List<ThSku> getPrice() {
        return price;
    }

    public void setPrice(List<ThSku> price) {
        this.price = price;
    }

    public String getShopName() {
        return shopName;
    }

    public void setShopName(String shopName) {
        this.shopName = shopName;
    }

    public JsonComment getComment() {
        return comment;
    }

    public void setComment(JsonComment comment) {
        this.comment = comment;
    }

    public GoodsMore getGoodsParam() {
        return goodsParam;
    }

    public void setGoodsParam(GoodsMore goodsParam) {
        this.goodsParam = goodsParam;
    }

    public String getMoreURL() {
        return moreURL;
    }

    public void setMoreURL(String moreURL) {
        this.moreURL = moreURL;
    }

    public Goods getGoods() {
        return goods;
    }

    public String getLogistic() {
        return logistic;
    }

    public void setLogistic(String logistic) {
        this.logistic = logistic;
    }

    public void setGoods(Goods goods) {
        this.goods = goods;
    }

    public GoodsServer getGoodsServer() {
        return goodsServer;
    }

    public void setGoodsServer(GoodsServer goodsServer) {
        this.goodsServer = goodsServer;
    }

    public GoodsStory getGoodsStory() {
        return goodsStory;
    }

    public void setGoodsStory(GoodsStory goodsStory) {
        this.goodsStory = goodsStory;
    }

    public int getActivityID() {
        return activityID;
    }

    public void setActivityID(int activityID) {
        this.activityID = activityID;
    }

    public String getActivityName() {
        return activityName;
    }

    public void setActivityName(String activityName) {
        this.activityName = activityName;
    }

    /**
     * @return the groupBuying
     */
    public ThJsonGroup getGroupBuying() {
        return groupBuying;
    }

    /**
     * @param groupBuying the groupBuying to set
     */
    public void setGroupBuying(ThJsonGroup groupBuying) {
        this.groupBuying = groupBuying;
    }

}
